package keter.ssh.cli;

import org.apache.commons.cli.Option;
import org.apache.commons.cli.Options;

public class CommandOptions {
	
    private Options options;
	
	public Options getOptions() {
		return options;
	}

	public CommandOptions() {
		// 创建 Options 对象
		options = new Options(); 

		// 添加 -h 参数
		options.addOption("h", false, "Lists short help"); 
		
		// 添加 -exec 参数
		options.addOption("exec", true, "执行普通命令");
		
		Option getOption = Option.builder("get").hasArgs().desc("HELP_FILES").build();
		options.addOption(getOption);
		
		// 添加 -put 参数
		options.addOption("put", true, "执行文件上传");
		
		// 添加 -get 参数
//		options.addOption("get", true, "执行文件下载");
	}
	
}
